SparkSDK Namespace |
Class | Description | |
---|---|---|
AVIODevice |
Audio and video IO device.
| |
Call |
A Call represents a media call on Cisco Spark.
The application can create an outgoing call by calling phone.dial function.
| |
CallDisconnectedEvent |
The call disconnect event.
| |
CallError |
Unknown error
| |
CallEvent |
Base class for the event of a call.
| |
CallMembership |
A data type represents a relationship between *Call* and *Person* at Cisco Spark cloud.
| |
CallMembershipChangedEvent |
The call membership changed event.
| |
CallMembershipDeclinedEvent |
The person in the membership declined this call.
| |
CallMembershipJoinedEvent |
The person in the membership joined this call.
| |
CallMembershipLeftEvent |
The person in the membership left this call.
| |
CallMembershipSendingAudioEvent |
The person in the membership started sending audio.
| |
CallMembershipSendingShareEvent |
The person in the membership started sharing.
| |
CallMembershipSendingVideoEvent |
The person in the membership started sending video.
| |
CameraSwitchedEvent |
This might be triggered when the selected camera switched.
| |
CapabilitieDTMF |
The DTMF capability of this call.
| |
Capabilities |
The capabilities of a call.
| |
JWTAuthenticator |
A [JSON Web Token](https://jwt.io/introduction) (JWT) based authentication strategy
is to be used to authenticate a guest user on Cisco Spark.
| |
LocalCancel |
The local party has cancelled the call.
This is only applicable when the direction of the call is *outgoing*.
| |
LocalDecline |
The local party has declined the call.
This is only applicable when the direction of the call is *incoming*.
| |
LocalFile |
A data type represents a local file
| |
LocalFileThumbnail |
A data type represents a local file thumbnail.
| |
LocalLeft |
The local party has left the call.
| |
LocalVideoReadyEvent |
This is triggered when ready for show local video.
If you haven't set the local view handle, you can set it by calling SetLocalView(IntPtr) now.
| |
LocalVideoViewSizeChangedEvent |
Local video rendering view size has changed.
| |
MediaChangedEvent |
The media change event.
| |
MediaOption |
The media options of a call.
| |
Membership |
Membership contents.
| |
MembershipClient |
Memberships represent a person's relationship to a room.
Use this API to list members of any room that you're in or create memberships to invite someone to a room.
Memberships can also be updated to make someome a moderator or deleted to remove them from the room.
| |
Mention |
A abstact data type represents mention.
| |
MentionAll |
A data type represents mention all in the room.
| |
MentionPerson |
A data type represents mention one person in the room.
| |
Message |
The struct of a Message on Cisco Spark.
| |
MessageArrived |
The event of a message arrived.
| |
MessageClient |
Messages are how we communicate in a room. In Spark, each message is displayed on its own line along with a timestamp and sender information.
Use this API to list, create, and delete messages. Message can contain plain text, rich text, and a file attachment.
| |
MessageDeleted |
The event of a message is deleted.
| |
MessageEvent |
A abstract data type represents a message event.
| |
OAuthAuthenticator |
An [OAuth](https://oauth.net/2/) based authentication strategy is to be used to authenticate a user on Cisco Spark.
| |
OtherConnected |
One of the other phones of the authenticated user has answered the call.
This is only applicable when the direction of the call is *incoming*.
| |
OtherDeclined |
One of the other phones of the authenticated user has declined the call.
This is only applicable when the direction of the call is *incoming*.
| |
Person |
Person contents.
| |
PersonClient |
Person are registered users of Cisco Spark.
Searching and viewing Person requires an auth token with a scope of spark:people_read.
Viewing the list of all People in your Organization requires an administrator auth token with spark-admin:people_read scope.
Adding, updating, and removing People requires an administrator auth token with the spark-admin:people_write scope.
| |
Phone |
Phone represents a Cisco Spark calling device.
The application can obtain a phone object from Spark object
and use *phone* to call other Cisco Spark users or PSTN when enabled.
The phone must be registered before it can make or receive calls.
| |
ReceivingAudioEvent |
This might be triggered when the local party muted or unmuted the audio.
| |
ReceivingShareEvent |
This might be triggered when the local party muted or unmuted the video
| |
ReceivingVideoEvent |
This might be triggered when the local party muted or unmuted the video.
| |
RemoteCancel |
The remote party has cancelled the call.
This is only applicable when the direction of the call is *incoming*.
| |
RemoteDecline |
The remote party has declined the call.
This is only applicable when the direction of the call is *outgoing*.
| |
RemoteFile |
A data type represents a remote file
| |
RemoteFileThumbnail |
A data type represents a remote file thumbnail.
| |
RemoteLeft |
The remote party has left the call.
| |
RemoteSendingAudioEvent |
This might be triggered when the remote party muted or unmuted the audio.
| |
RemoteSendingShareEvent |
This might be triggered when the remote party started or stopped share stream.
If you haven't set the share view handle, you can set it by calling SetRemoteShareView(IntPtr) now.
| |
RemoteSendingVideoEvent |
This might be triggered when the remote party muted or unmuted the video.
| |
RemoteShareViewSizeChangedEvent |
Remote share rendering view size has changed.
| |
RemoteVideoReadyEvent |
This is triggered when ready for show remote video.
If you haven't set the remote view handle, you can set it by calling SetRemoteView(IntPtr) now.
| |
RemoteVideoViewSizeChangedEvent |
Remote video rendering view size has changed.
| |
Room |
A data type represents a Room at Cisco Spark cloud.
| |
RoomClient |
Class RoomClient contains APIs which are used to manage the rooms themselves.
Rooms are created and deleted with this API. You can also update a room to change its title
| |
SendingAudioEvent |
This might be triggered when the local party muted or unmuted the audio.
| |
SendingShareEvent |
This might be triggered when the local party started or stopped share stream.
| |
SendingVideoEvent |
This might be triggered when the local party muted or unmuted the video.
| |
ShareSource |
Share source.
| |
Spark |
Spark object is the entry point to use this Cisco Spark .Net SDK. A Spark object must be created with one of the following Authenticator.
| |
SparkApiEventArgs |
Represents the Spark SDK api event args.
| |
SparkApiEventArgsT |
Represents the Spark SDK api event args.
| |
SparkError |
A data type represents a error.
| |
SpeakerSwitchedEvent |
This might be triggered when the selected speaker switched.
| |
SSOAuthenticator |
An Single sign-on [SSO](https://help.webex.com/docs/DOC-9143#reference_E9B2CEDE975E4CD311C56D9B0EF2476C)
based authentication strategy used to authenticate a user on Cisco Spark.
See: [Cisco Spark Integration](https://developer.ciscospark.com/authentication.html)
| |
Team |
A data type represents a Team at Cisco Spark cloud.
| |
TeamClient |
Class TeamClient contains APIs which are used to manage the teams themselves.
Teams are created and deleted with this API. You can also update a team to change its title
| |
TeamMembership |
A data type represents a relationship between Team and Person at Cisco Spark cloud.
| |
TeamMembershipClient |
TeamMemberships represent a person's relationship to a team.
Use this API to list members of any team that you're in or create memberships to invite someone to a team.
Team memberships can also be updated to make someone a moderator or deleted to remove them from the team.
| |
Webhook |
A data type presents a Webhook at Cisco Spark for Developer.
| |
WebhookClient |
WebhookClient allow your app to be notified via HTTP when a specific event occurs on Spark. For example, your app can register a webhook to be notified when a new message is posted into a specific room
|
Structure | Description | |
---|---|---|
CallVideoDimensions |
video render view dimensions.
|
Interface | Description | |
---|---|---|
IAuthenticator |
An interface for generic authentication strategies in Cisco Spark. Each authentication strategy
is responsible for providing an accessToken used throughout this SDK.
| |
ILogger |
A protocol for logging in the SDK.
|
Enumeration | Description | |
---|---|---|
AVIODeviceType |
audio and video IO device type.
| |
CallCallDirection |
The enumeration of directions of a call
| |
CallMembershipCallState |
The enumeration of the status of the person in the membership.
| |
CallStatus |
The status of a Call.
| |
LogLevel |
The enumeration of log message level.
| |
PhoneDefaultBandwidth |
The enumeration of common bandwidth choices.
| |
RoomSortType |
The enumeration of sorting result
| |
RoomType |
The enumeration of the types of a room.
| |
ShareSourceType |
share source types.
| |
SparkErrorCode |
The enumeration of error types.
|